package cn.bonoon.kernel.menus;

import java.util.List;

import cn.bonoon.kernel.security.ChannelPrivilege;
import cn.bonoon.kernel.support.IOperator;

public interface IModuleInfo extends IStyleGetter, IStyleInfo{
	
	String getId();
	
	String getName();
	
	String getEndpoint();
	
//	String getHelpDoc();
	
	String getThumbnail();
	
//	String getAnnouncementUrl();
	
	List<ChannelInfo> getChannels(IOperator user, ChannelPrivilege privilege);
	
	List<ChannelInfo> getChannels();
	
	List<PartInfo> getParts();
}
